home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 2000 July / macformat-092.iso / Fireworks 3 / Settings / Commands / Panel Layout Sets / 800 x 600.jsf < prev   
Encoding:
Text File  |  1999-11-19  |  2.6 KB  |  67 lines

  1.  
  2. function getAnchorPointForQuadrant(quadrant) {
  3.     var anchor = null;
  4.     var screen = fw.screenRect;
  5.     switch (quadrant) {
  6.       case 0:
  7.         anchor = {x:screen.left, y:screen.top};
  8.         break;
  9.       case 1:
  10.         anchor = {x:screen.left, y:screen.bottom};
  11.         break;
  12.       case 2:
  13.         anchor = {x:screen.right, y:screen.top};
  14.         break;
  15.       case 3:
  16.         anchor = {x:screen.right, y:screen.bottom};
  17.         break;
  18.       default:
  19.     }
  20.     return anchor;
  21. }
  22.  
  23. function fromRelativePos(quadrant, pos) {
  24.     var anchor = getAnchorPointForQuadrant(quadrant);
  25.     var npos = {left:pos.left + anchor.x, right:pos.right + anchor.x, top:pos.top + anchor.y, bottom:pos.bottom + anchor.y};
  26.     return npos;
  27. }
  28.  
  29. function setRelativeFloaterPosition(tabname, quadrant, pos) {
  30.     var npos = fromRelativePos(quadrant, pos);
  31.     fw.setFloaterPosition(tabname, npos);
  32. }
  33. //[ [ "library", "find", "project log" ], [ "layers", "frames", "history", "info" ], [ "optimized colors", "swatches", "mixer", "options" ], [ "optimize", "object", "stroke", "fill", "effect" ], [ "behaviors", "url", "styles" ] ]fw.setFloaterGrouping("library", null);
  34. fw.setFloaterGrouping("find", "library");
  35. fw.setFloaterGrouping("project log", "library");
  36. fw.setFloaterVisibility("library", true);
  37. setRelativeFloaterPosition("library", 3, {left:-434, right:-224, top:-237, bottom:-32});
  38.  
  39. fw.setFloaterGrouping("layers", null);
  40. fw.setFloaterGrouping("frames", "layers");
  41. fw.setFloaterGrouping("history", "layers");
  42. fw.setFloaterGrouping("info", "layers");
  43. fw.setFloaterVisibility("layers", true);
  44. setRelativeFloaterPosition("layers", 3, {left:-214, right:-4, top:-278, bottom:-166});
  45.  
  46. fw.setFloaterGrouping("optimized colors", null);
  47. fw.setFloaterGrouping("swatches", "optimized colors");
  48. fw.setFloaterGrouping("mixer", "optimized colors");
  49. fw.setFloaterGrouping("options", "optimized colors");
  50. fw.setFloaterVisibility("optimized colors", true);
  51. setRelativeFloaterPosition("optimized colors", 2, {left:-214, right:-4, top:168, bottom:280});
  52.  
  53. fw.setFloaterGrouping("optimize", null);
  54. fw.setFloaterGrouping("object", "optimize");
  55. fw.setFloaterGrouping("stroke", "optimize");
  56. fw.setFloaterGrouping("fill", "optimize");
  57. fw.setFloaterGrouping("effect", "optimize");
  58. fw.setFloaterVisibility("optimize", true);
  59. setRelativeFloaterPosition("optimize", 2, {left:-214, right:-4, top:17, bottom:146});
  60.  
  61. fw.setFloaterGrouping("behaviors", null);
  62. fw.setFloaterGrouping("url", "behaviors");
  63. fw.setFloaterGrouping("styles", "behaviors");
  64. fw.setFloaterVisibility("styles", true);
  65. setRelativeFloaterPosition("behaviors", 3, {left:-214, right:-4, top:-144, bottom:-32});
  66.  
  67.